import type { RouteComponent } from 'vue-router';

export const views: Record<
  PageRoute.LastDegreeRouteKey,
  RouteComponent | (() => Promise<{ default: RouteComponent }>)
> = {
  403: () => import('./_builtin/403/index.vue'),
  404: () => import('./_builtin/404/index.vue'),
  500: () => import('./_builtin/500/index.vue'),
  login: () => import('./_builtin/login/index.vue'),
  'not-found': () => import('./_builtin/not-found/index.vue'),
  dashboard_analysis: () => import('./dashboard/analysis/index.vue'),
  'financial-tgs_details': () => import('./financial-tgs/details/index.vue'),
  'financial-tgs_list': () => import('./financial-tgs/list/index.vue'),
  financial_details: () => import('./financial/details/index.vue'),
  financial_list: () => import('./financial/list/index.vue'),
  financial_tixian: () => import('./financial/tixian/index.vue'),
  management_role: () => import('./management/role/index.vue'),
  management_user: () => import('./management/user/index.vue'),
  playlet_list: () => import('./playlet/list/index.vue'),
  popularize_list: () => import('./popularize/list/index.vue'),
  popularize_particulars: () => import('./popularize/particulars/index.vue'),
  'statistics-tgs_list': () => import('./statistics-tgs/list/index.vue'),
  'statistics-tgs_particulars': () => import('./statistics-tgs/particulars/index.vue'),
  statistics_details: () => import('./statistics/details/index.vue'),
  statistics_list: () => import('./statistics/list/index.vue'),
  statistics_particulars: () => import('./statistics/particulars/index.vue'),
  'user-detail_details': () => import('./user-detail/details/index.vue'),
  'user-detail_list': () => import('./user-detail/list/index.vue'),
  'user-detail_particulars': () => import('./user-detail/particulars/index.vue')
};
